

# =======================================================================
# This file defines the configuration for a project
# =======================================================================


# -----------------begin PRODUCT TYPE ------------------------------
#
# This variable defines what kind of product the project will geneate
#
# You may choose if you want the project to generate a library (static and 
# shared, a program or if you just want files to be copied to the build 
# directory. This last case is typicaly when you have header files (with 
# declarations and/or definitions, or template methods or classes.
#
# Uncomment the line according to the kind of product you want to generate
#
#product_type:=lib
product_type=pgm
#product_type=just_copy
#
# -----------------end PRODUCT TYPE --------------------------------



# -----------------begin INTERNAL PROJECT DEPENDENCIES -------------
#
# The following variables describe the projects generated by the 
# 'tenacitas.build_system' that this project depends on.
#
#
# Static libraries produced by other projects that should be linked to this 
# project. 
# You just need to type the name of the project.
# For example: tenacitas.xpto tenacitas.abc
prj_int_static_libs:=
#
# Shared libraries produced by other projects that should be linked to this 
# project. 
# You just need to type the name of the project.
# For example: tenacitas.yummy tenacitas.something
prj_int_shared_libs:=
#
# Projects that only produce files that should be copied to the include build 
# directory, and that this project depends on.
# You just need to type the name of the project.  
# For example: tenacitas.another_prj tenacitas.now_yes
prj_int_just_copy:=tenacitas.command
#
# Programs produced by other projects that should be linked to this project. 
# You just need to type the name of the project.
# For example: program_one tenacitas.program_two
prj_int_pgms:=
#
# -----------------end INTERNAL PROJECT DEPENDENCIES ---------------



# -----------------begin EXTERNAL PROJECT DEPENDENCIES -------------
#
# The following variables describe projects that were not generated by the 
# 'tenacitas.build_system' that this project depends on.
# 
# This variable defines directories, other than the ones defined in the system,
# where libraries can be found. 
# No flags are needed.
# For example: /opt/extra_libs
prj_ext_lib_dir:=
#
# This variable defines directories, other than the ones defined in the system,
# where header files can be found. 
# No flags are needed.
# For example: /opt/extra_includes
prj_ext_inc_dir:=
#
# This variable defines static libraries that this project depends on.
# You must type the full path and name of the libray.
# For example: /usr/lib/libxpto.a
prj_ext_static_libs:=
#
# This variable defines shared libraries that this project depends on.
# No flags are necessary. 
# For example: ssl ncurses
prj_ext_shared_libs:=
#
# This variable defines programs that this project depends on.
# If the program file is the PATH environemnt variable, you need to type only the 
# file name, otherwise, you must infor the full path
# For example: openssl
prj_ext_pgms:=
#
# -----------------end EXTERNAL PROJECT DEPENDENCIES ---------------



# -----------------begin PROJECT COMPILE FLAGS ---------------------
#
# This variable allows you to define compile flags for the project.
# For example:  -DUSE_HA -DNUM_MAX_STACK=8
prj_minus_d:=
#
# -----------------end PROJECT COMPILE FLAGS -----------------------



# -----------------begin TEST TYPE ---------------------------------
#
# This variable defines if the test is a library, to be loaded by 
# 'tenacitas.tester.ui.console', or a independent program 
#
#test_type=lib
test_type=pgm
#
# -----------------end TEST TYPE -----------------------------------



# -----------------begin INTERNAL TEST DEPENDENCIES ----------------
#
# The following variables define projects generated by the 
# 'tenacitas.build_system' that the test depends on
#
# Static libraries produced by other projects that should be linked to the test.
# You just need to type the name of the project.
# For example: tenacitas.xpto tenacitas.abc
test_int_static_libs:=
#
# Shared libraries produced by other projects that should be linked to the test.
# You just need to type the name of the project.
# For example: tenacitas.yummy tenacitas.something
test_int_shared_libs:=
#
# Projects that only produce files that should be copied to the include build 
# directory, and that the test depends on.
# You just need to type the name of the project.  
# For example: tenacitas.another_prj tenacitas.now_yes
test_int_just_copy:=
#
# Programs produced by other projects that should be linked to the test.
# You just need to type the name of the project.
# For example: tenacitas.program_one tenacitas.program_two
test_int_pgms:=
#
# -----------------end INTERNAL TEST DEPENDENCIES ------------------



# -----------------begin EXTERNAL TEST DEPENDENCIES ----------------
#
# The following variables describe projects that were not generated by the 
# 'tenacitas.build_system' that the test depends on.
# 
# This variable defines directories, other than the ones defined in the system,
# where libraries for the test can be found. 
# No flags are needed.
# For example: /opt/extra_libs
test_ext_lib_dir:=
#
# This variable defines directories, other than the ones defined in the system,
# where header files for the test can be found. 
# No flags are needed.
# For example: /opt/extra_includes
test_ext_inc_dir:=
#
# This variable defines static libraries that the test depends on.
# You must type the full path and name of the libray.
# For example: /usr/lib/libxpto.a
test_ext_static_libs:=
#
# Shared libraries produced by other projects that should be linked to the
# test. 
# You just need to type the name of the project.
# For example: tenacitas.yummy tenacitas.something
test_ext_shared_libs:=
#
# This variable defines programs that the test depends on.
# If the program file is the PATH environemnt variable, you need to type only the 
# file name, otherwise, you must infor the full path
# For example: openssl
test_ext_pgms:=
#
# -----------------end EXTERNAL TEST DEPENDENCIES ------------------



# -----------------begin TEST COMPILE FLAGS ------------------------
#
# This variable allows you to define compile flags for the test.
# For example: -DUSE_HA -DNUM_MAX_STACK=8
test_minus_d:=
#
# -----------------end TEST COMPILE FLAGS --------------------------

